package com.common.service.standvalue;

import com.common.entity.standvalue.StandValueEntity;
import com.common.excel.BaseImportVo;
import com.common.excel.ImportService;
import com.common.query.ConditionService;
import com.common.requestvo.evaluate.CheckEvaluateReqVo;
import com.common.requestvo.standvalue.StandValueReqVo;
import com.common.vo.evaluate.CheckEvaluateVo;
import com.common.vo.standvalue.StandValueVo;
import com.querydsl.core.Tuple;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

/**
 * @author johnny
 * @create 2021-05-14 8:57 下午
 **/
public interface StandValueService extends ConditionService<StandValueEntity> {

    /**
     * 分页查询接口
     *
     * @param standValueReqVo
     * @param pageVo
     * @return
     */
    Page<StandValueVo> listByCondition(StandValueReqVo standValueReqVo, Pageable pageVo);

    void add(StandValueReqVo standValueReqVo);

    void edit(StandValueReqVo standValueReqVo);

    void delete(Long id);

}